package com.mxq.eclipse.mqtt.demo.publish;

import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * MQTT发布主题实体
 *
 * @author xiaoqiang
 * @date 2020-05-09 17:23
 */
@Data
public class MqttPublishDto {
    // MQTT Client部分
    /** MQTT服务器地址 */
    private String broker;
    /** 主题 */
    @NotNull
    private String topic;
    /** 消息内容 */
    @NotNull
    private String message;
    /** 账号 */
    @NotNull
    private String userName;
    /** 密码 */
    @NotNull
    private String password;
    /** 客户端ID */
    private String clientId;
    /** 信号质量 */
    private Integer qos;

    // 平台设备部分

    // 业务部分
}
